# -*- codeing = utf-8 -*-
# @Time : 2021/2/27 23:00
# @Atuthor: 朱朱
# @File: 148with关键字.py
# @Software: PyCharm
""
"""
# with我们称之为上下文管理器，很多需要手动关闭的连接
# 比如说 文件连接，socket连接，数据库的连接 都能使用 with关键自动关闭连接
# with 关键字后面对象，需要实现 __enter__ 和 __exit__ 魔法方法
# 不需要再手动的关闭文件
# with 关键字会帮助我们关闭文件
"""
try:
    with open('143异常处理22.py','r',encoding='utf8') as f:
        f.read()
except Exception as e:
    print(e)

# [Errno 2] No such file or directory: '143异常处理22.py'